                /* 房屋推荐主页 */
                .homepage {
                    padding: 2rem;
                }
        
                .navbar {
                    background: #1e3c72;
                    color: white;
                    padding: 1rem;
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                }
        
                .house-list {
                    display: grid;
                    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
                    gap: 2rem;
                    margin-top: 2rem;
                }
        
                .house-card {
                    border: 1px solid #ddd;
                    border-radius: 8px;
                    overflow: hidden;
                }
        
                .house-card img {
                    width: 100%;
                    height: 200px;
                    object-fit: cover;
                }
        
                .house-info {
                    padding: 1rem;
                }
        
                .price {
                    color: #e74c3c;
                    font-size: 1.5rem;
                    margin: 0.5rem 0;
                }